package com.pshcp.doctor.ao.article;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Description: TODO
 * @Author: xiaoche
 * @Date: 2022/11/3 16:21
 */
@Data
@ApiModel(value="发布宣教文章")
public class PublishDoctorArticleAO {

    /**
     * 发布类型
     * 0 根据id直接发布
     * 1 根据完整内容发布
     */
    @ApiModelProperty(value = "发布类型：0 根据id直接发布 1 根据完整内容发布")
    private Integer publishType;

    /**
     * publishType 为0 是 id必须有
     * publishType 为1 是 id可选，有id就更新后发布，没有id就新增后发布
     */
    @ApiModelProperty(value = "publishType 为0 是 id必须有，publishType 为1 是 id可选，有id就更新后发布，没有id就新增后发布")
    private Long id;

    @ApiModelProperty(value = "科室id")
    private Long deptId;

    /**
     * 0图文1链接
     */
    @ApiModelProperty(value = "0图文1链接")
    private Integer type;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String title;

    /**
     * 链接
     */
    @ApiModelProperty(value = "链接")
    private String link;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String content;

    /**
     * 0个人+患者1科室+患者2全院3平台
     */
    @ApiModelProperty(value = "可见范围： 0个人+患者1科室+患者2全院3平台")
    private Integer visibleRange;

    /**
     * 0不是1是原创
     */
    @ApiModelProperty(value = "0不是1是原创")
    private Integer originalFlag;
    /**
     * 封面
     */
    @ApiModelProperty(value = "封面")
    private String coverPath;

    @ApiModelProperty(value = "提醒谁看（患者分组）")
    private String patientIds;
}
